﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace modUsuarios.ClasesLocales
{
    public class clsLocal
    {


        public string GeneracionClaves(string Nombre, int Valor)
        {
            //////////////Primera parte de la cadena
            Nombre = Nombre.ToUpper();
            //////////////Segunda parte de la cadena
            char Primera = Nombre[0];
            int Control = (int)DateTime.Now.Ticks;
            StringBuilder Mas = new StringBuilder();
            Random Val = new Random(Control);

            for (int i = 0; i < 3; i++)
            {
                char l = (char)(Val.Next(97, 123));
                Mas.Append(l);
            }
            string Segundo = Convert.ToString(Mas.ToString());
            Segundo = Segundo.ToUpper();

           
                Valor++;


            ////////////////Tercera parte de la cadena
            char Vir;
            string Cero = "0";

            string Auxiliar = Convert.ToString(Valor);
            int Auxi = Auxiliar.Length;

            StringBuilder Vas = new StringBuilder();

            for (int j = 0; j < 3 - Auxi; j++)
            {
                Vir = char.Parse(Cero);
                Vas.Append(Vir);
            }
            for (int y = Auxi-3; y < Auxi; y++)
            {
                Vir = Auxiliar[y];
                Vas.Append(Vir);
            }
            string Tercero = Vas.ToString();

            string Resultado = string.Concat(Primera, Segundo, Tercero);
            return Resultado;
        }

    }
}
